/**
 * 函数作用：封装可复用的代码，供用户调用
 */
function foo(形式参数){
    //形式参数用来接受实际参数
}
//函数调用
//函数 计算两数相加之和
// function bar(a,b){
//     return a+b;
// }
// var num1=bar(10,20);
// var num2=bar(20,30);
// var num3=bar(40,50);
// console.log(num1,num2,num3);


//箭头函数
// function foo(){

// }
// let foo= ()=>{}
// foo();
let bar=(a,b)=>{
    return a+b;
}
var num1=bar(10,20);
var num2=bar(30,40);
console.log(num1,num2);
/**
 * 函数内部属性 arguments(内部成员callee)
this
修改this指向 call apply bind
回调函数 闭包 */